.iteam1 .box,
.iteam2 .top,
.iteam5 .top,
.iteam5 .bottom {
  flex-wrap: wrap;
}
.navVideo{
	    height: 34px;
	   
	}
	.navVideo>li{
	    
	    padding: 0 10px;
	    font-size: 16px;
	    height: 34px;
	    line-height: 34px;
	}
.navVideo>li a{
bottom:0;}
.windows_2 {
    display: none;}

.iteam2 .bottom {
  height: 80px;
  padding-bottom: 30px;
}

.iteam2 .swiper-button-next {
  right: -86vw;
}

.kuai {
  height: 100%;
  flex-wrap: wrap;
}

.kuai div {
  background-position: right;
}


@media (max-width: 980px) {

  .header {
    background-image: url("./header@3x.png");
    background-size: cover;
    height: 4.5rem;
  }

  .header .topbar {
    height: 0.54rem;
  }

  .header .topbar a {
    font-size: 0.16rem;
    line-height: 0.52rem;
    float: left;
  }


  .header .topbar a:first-child {
    font-weight: bold;
  }

  .header .topbar a:last-child {
    margin-top: 0.2rem;
  }

  .header .header_logo {
    width: 5rem;
    height: 1.0445rem;
    background-size: cover;
    margin-top: 0.45rem;
  }

  .header .header_search {
    width: calc(100% - 0.4rem);
    margin-top: 0.4rem;
    height: 0.6rem;
  }

  .header .header_search form {
    height: 0.6rem;
  }

  .header .header_search .sertext {
    width: 100%;
    height: 0.6rem;
    line-height: 0.6rem !important;
    padding-left: 0.15rem;
    position: relative;
    top: -0.68rem;
    font-size: 0.19rem;
  }

  .header .header_search .serbtn {
    background-image: url("./search.png");
    background-repeat: no-repeat;
    background-size: 0.22rem;
    background-position: 0.2rem;
    position: absolute;
    text-align: left;
    padding-left: 1rem;
    width: 1.3rem;
    right: 0.2rem;
    top: 2.43rem;
    height: 0.6rem;
    left: initial;
    font-size: 0.24rem;
  }

  .header .header_function {
    margin-top: 0.3rem;
    width: 80%;
    height: 0.70rem;
    position: absolute;
    top: 3.2rem;
    left: 50%;
    transform: translate(-50%);
  }

  .header .header_function a {
    width: 0.70rem;
    height: 0.70rem;
  }

  .header .header_function a img {
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    margin: 0 auto;
  }

  .header .header_function a span {
    display: block;
    font-size: 14px;
    text-align: center;
    width: 0.7rem;
    height: 0.3rem;
  }

  .header .topnav {
    margin-top: 1.3rem;
    overflow: hidden;
  }

  .header .topnav .navbg {
    width: 100%;
    background-size: 125% 80%;
    background-position: center;
  }

  .header .topnav .header_nav {
    width: calc(100% - 0.6rem);
    padding-left: 0.60rem;
    justify-content: start;
    height: 0.5rem;
    bottom: 0.9rem;
    position: absolute;
    display: inline-block;
    top: 3.9rem;
  }

  .header .topnav .header_nav>a {
    display: inline-block;
    margin-right: 0.2rem;
    font-size: 0.24rem;
    text-align: center;
    height: 0.4rem;
    width: 1rem;
  }

  .header .topnav .header_nav>a.border {
    border-bottom: 0.08rem solid #68B7E3;
  }

  .header .topnav .header_nav .menu {
    display: none;
  }

  .menu-btn {
    position: relative;
    right: -0.2rem;
    display: inline-block;
    width: 0.4rem;
    height: 0.4rem;
    top: 0.08rem;
    background-image: url(/picture/0/2207110151560182121.png);
    background-size: cover;
    cursor: pointer;
  }

  .hide {
    display: none;
  }
  .hide-m {
    display: none!important;
  }
  .menu-list {
    position: absolute;
    right: 0;
    top: 1.06rem;
    width: 3rem;
    z-index: 1;
    height: 5.6rem;
    background: #ffffff;
  }

  .menu-list a {
    color: #000000;
    margin: 0.2rem;
    display: block;
    font-size: 0.18rem;
    text-align: center;
  }

  .iteam1 {
    margin-top: 0.7rem;margin-bottom: 30px;
  }

.iteam1 .left {
    padding-top: 0px;
    height: 250px;
}

  .iteam1 .left ul li {
height: 32px;
    padding-right: 0px;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
  }

  .iteam1 .left ul li a {
    font-size: 18px !important;
    line-height: 20px!important;
  }

  .iteam1 .right {
    height: 5rem;
    padding: 0.4rem 0;
  }

  .iteam1,
  .iteam2,
  .iteam3,
  .iteam5 {
    height: 100%
  }

  .iteam1 .box,
  .iteam2 .box,
  .iteam3 .box,
  .iteam4 .box,
  .iteam5 .box,
  .header .topbar {
    width: calc(100% - 0.4rem);
  }

  .iteam1 .left,
  .iteam1 .right,
  .iteam2 .left,
  .iteam2 .right,
  .iteam3 .left,
  .iteam3 .right,
  .iteam5 .left,
  .iteam5 .right {
    width: 100%;
  }

  .iteam2 .swiper-button-prev,
  .iteam2 .swiper-button-next {
    display: none;
  }

  .iteam2 .swiper-pagination {
    width: 100%;
    position: relative;
    top: -1.2rem;
  }

  .lefttap span {
    box-sizing: border-box;
    margin-right: 10px;
    font-size: 0.28rem;
    font-weight: 800;
    width: 1.4rem;
    height: 1.4rem;
    line-height: 0.5rem;

  }

  .iteam2 .li {
    font-size: 0.24rem;
    line-height: 0.48rem;
    font-weight: 800;
  }

  .iteam2 {
    margin-bottom: 0rem;
  }

  .rigword {
    font-size: 0.24rem;
    line-height: 0.34rem;
  }


  .iteam3 .box {
    padding-top: 0.3rem;
  }

  .iteam3 .kuai .pp {
    width: 100%;
    height: 3rem;
    padding: 0.5rem 0 0 0.55rem
  }

  .iteam3 .kuai .pp .title {
    font-size: 0.3rem;
    line-height: 0.24rem;
  }

  .iteam3 .kuai .pp .centent {
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #42567E;
    line-height: 0.3rem;
    margin: 0.25rem 0 0.25rem 0;
  }

  .iteam3 .kuai .pp .button {
    width: 1.46rem;
    height: 0.38rem;
    font-size: 0.2rem;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 0.38rem;
    border-radius: 0.05rem;
    position: relative;
    top: -0.6rem;
  }

  .iteam4 {
    margin-bottom: 0.3rem;
  }

  .iteam4 .login {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 4.2rem;
  }

  .iteam4 .login .input span {
    width: 1rem;
    display: inline-block;
    text-align: justify;
  }

  .iteam4 .login .title {
    font-size: 0.45rem;
    Letter-spacing: 5px;
    line-height: 0.5rem;
    padding-left: 0;
    text-align: center;
    margin: 0.4rem 0;
  }

  .iteam4 .login .input {
    float: none;
    position: relative;
    right: 0rem;
    bottom: -0.13rem;
    text-align: center;
    font-size: 0.28rem;

  }

  .iteam4 .login .input input {
    width: 3.5rem;
    height: 0.53rem;
    padding-left: 0.2rem;
  }

  .iteam4 .bottom {
    height: 6.5rem;
    margin-top: 0rem;
    padding-top: 0.6rem;
    padding-bottom: 0rem;
  }

  .iteam4 .bottom .swiper-slide {
    height: calc((100% - 0.6rem) / 2);
  }

  .iteam4 .bottom a {
    width: 2.1rem;
    height: 2.5rem;
    padding: 0.3rem 0.15rem 0.3rem 0.15rem;
  }

.iteam4 .bottom span {
    font-size: 16px;
    line-height: 14px;
    margin: 0.4rem 0 0.4rem 0;
}

.iteam4 .bottom p {
    font-size: 14px;
    line-height: 0.8rem;
    margin: 0.4rem 0 0.4rem 0;
}

  .iteam4 .button {
    margin-left: 0.7rem;
    width: 2.05rem;
    height: 0.47rem;
    background: #29B6FF;
    border-radius: 0.02rem;
    text-align: center;
    line-height: 0.47rem;
  }

  .iteam4 .swiper-button-next,
  .iteam4 .swiper-button-prev {
    display: none;
  }

  .iteam5 .kuai2 .pp2 {
    margin-right: 0.05rem;
    width: 1.4rem;
    height: 1.4rem;
    background-color: #fff;
    margin-bottom: 0.3rem;
    padding: 0.3rem;
    box-sizing: border-box;
  }

  .iteam5 .kuai2 img {
    width: 0.5rem;
    height: 0.5rem;
  }

  .iteam5 .kuai2 span {
    font-size: 0.18rem;
    line-height: 0.3rem;
  }

  .iteam5 .bottom {
padding-top: 30px!important;
    padding-bottom: 30px!important;
  }

  .iteam5 .yqlj {
    width: 32%;
    height: 1.4rem;
    background-image: none;
    border: 0.05rem solid #ACC1DA;
    border-radius: 0.1rem;
    box-sizing: border-box;
    margin-bottom: 0.1rem;
    background: linear-gradient(to bottom, #2756A6, #4A81C2);
    padding: 0.25rem 0 0.25rem 0;
  }

  .iteam5 .yqlj img {
    width: 0.44rem;
    height: 0.44rem;
  }

  .iteam5 .yqlj p {
    width: max-content;
    font-size: 0.20rem !important;
    display: block;
    margin: 0.15rem auto;
    padding-right: 0.15rem;
    line-height: 0.18rem;
    background-position: 100% 49%;
  }

  .iteam5 .right {
    padding-top: 0.12rem;
    padding-bottom: 0.2rem;
  }

  .iteam5 .left {
    padding-top: 0.34rem;
    padding-bottom: 0.2rem;
  }

  .iteam5 .right {
    height: 58vw
  }

  footer {
    height: 2.9rem;
    padding: 0.2rem 0;
    background-position: 0.2rem 0.3rem;
    background-size: 60%;
  }

  .footicon{
    display: none;
  }

  .wmfootmain {
    width: 100%;
    display: block !important;
    position: relative;
    left: 0rem;
    top: 1.2rem;
  }

  .wmfootmain p {
    font-size: 0.18rem;
    line-height: 0.24rem;
    text-align: left;
    color: #fff;
    padding-left: 0.3rem;
  }

  .wmfootmain>a {
    background-image: url("https://www.bast.net.cn/images/3341/jcicon.png");
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center top;
    text-align: center;
    width: 1rem;
    height: 1rem;
    color: #fff;
    position: absolute;
    right: 0.4rem;
    top: -1.2rem;
    text-align: center;
    padding-top: 0.6rem;
    font-size: 0.18rem;
  }

  .wmfootmain p a {
    color: #fff;
  }

  .wmfootmain .list {
    display: flex;
    padding-left: 0.3rem;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .wmfootmain .list li {
    font-size: 0.18rem;
    line-height: 0.24rem;
    margin: 0.05rem 0;
    text-align: left;
    display: inline-block;
    color: #fff;
    display: block;
    width: 48%;
  }


  .wmfootmain p:last-child {
    padding: 10px 0px;
    background: #2d65c5;
    text-align: center;
    margin-top: 20px;
  }

  .caption2 {
    display: block;
  }

  .iteam4 .swiper-pagination {
    width: calc(100% - 3rem);
    position: relative;
    left: 43% !important;
    transform: translateX(-10%);
    top: -0.2rem;
    height: 10px;
    display: flex;
  }

  .iteam4 .swiper-pagination span {
    display: inline-block;
    margin-right: 0.1rem;
  }

  .windows {
    width: 1.41rem;
    height: 4.04rem;
    position: absolute;
    right: 2%;
    z-index: 2;
  }

  .windows a {
    height: 0.6rem;
    font-size: 0.22rem;
    line-height: 0.6rem;
  }

  .windows_1 {
    width: 1.03rem;
    height: 2.71rem;
    background: #2B5CA9;
    border: 0.04rem solid #EBF4F8;
    box-shadow: 0px 0px 0.16rem 0.02rem rgb(8 16 43 / 14%);
    border-radius: 0.06rem;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    position: absolute;
    right: 10px;
    top: 40.52rem;
  }

  .windows_1 span {
    font-size: 0.19rem;
    line-height: 0.22rem;
    margin-top: 0.05rem;
  }

  .windows_1 img {
    width: 0.71rem;
    height: 0.71rem;
  }

  #caption1 {
    width: 2.5rem;
    height: 5rem;
    max-width: 7rem;
    right: 1.2rem;
    top: 0rem;
  }

  .rwm1 {
    width: 2.5rem !important;
    height: 2.5rem !important;
  }

  .rwmdiv1 {
    float: none;
  }

  #caption2 {
    min-width: 6rem;
    height: 12.5rem;
    right: 0.86rem;
    top: -1.1rem;
    padding: 0.2rem;
  }

  .rwm2 {
    width: 2rem !important;
    height: 2rem !important;
  }

  #caption2>div.dp {
    width: 6rem;
    height: 4.84rem;
    float: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .rwmdiv2 {
    float: none;
  }

  #caption2>div.dp>.rwmdiv2 {
    width: 3rem;
  }

  .long img {
    width: 3rem !important;
    height: 3.5rem !important;
  }

  .long {
    width: 3rem !important;
    height: 4rem !important;
    position: relative;
    top: 4.35rem;
  }

  .long:last-child {
    top: 0.35rem;
    right: -3.2rem;
  }

}

@media (max-width: 560px) {
  .header {
    background-image: url(https://www.bast.net.cn/picture/0/2210171339447428517.png)!important;
    background-size: cover!important;
    background-position: bottom right!important;
    background-position: -90%!important;
    height: 9rem;
  }

  .header .topbar {
width: 90%!important;
    height: 1.08rem;
  }

  .header .topbar a {
    font-size: 0.32rem;
    line-height: 1.04rem;
    float: left;
  }

  .header .topbar a:first-child {
    font-weight: bold;
  }

 .header .topbar a:last-child {
    width: 70px !important;
    margin: 0 !important;
    margin-left: 0!important;
background-image: none!important;position: absolute!important;
    right: 3%!important;
}

  .header .topbar a img {
    width: 46px;
  }

  .header .header_logo {
width: 10rem;
    height: 2.089rem;
    background-size: cover;
    margin-top: 0.9rem;
    background-image: url(./LOGO.png);
    position: relative;
    bottom: 12px;
  }

.header .header_search {
        width: calc(100% - 7rem);
    margin-top: 0;
    height: 1.2rem;
}

  .header .header_search form {
        height: 1.2rem;
    display: flex;
    justify-content: space-between;
  }

  .header .header_search .sertext {
    width: 96%;
    height: 1.2rem;
    line-height: 1.2rem !important;
    padding-left: 0.3rem;
    position: relative;
    top: 0rem;
    font-size: 0.38rem;
  }

.header .header_search .serbtn {
background-image: url(./search.png);
    background-repeat: no-repeat;
    background-size: 0.44rem;
    background-position: 0.4rem;
    position: inherit;
    text-align: left;
    padding-left: 1rem;
    width: 3rem;
    /* right: 0.4rem; */
    /* top: 4.86rem; */
    height: 1.2rem;
    /* left: initial; */
    font-size: 0.48rem;
}

.header .header_function {
    margin-top: 0.6rem;
    width: 92%;
    height: 1.4rem;
    position: absolute;
    top: 3.2rem;
    transform: translate(-50%);
}

  .header .header_function a {
    width: 1.80rem;
    height: 1.80rem;
  }

  .header .header_function a img {
    display: block;
    width: 0.9rem;
    height: 0.9rem;
    margin: 0 auto;
  }

  .header .header_function a span {
    display: block;
    font-size: 14px;
    text-align: center;
    width: 1.8rem;
    height: 0.6rem;
  }

  .header .topnav {
    margin-top: 2.6rem;
    overflow: hidden;
  }

  .header .topnav .navbg {
    width: 100%;
    background-size: 125% 110%;
    background-position: center;
    height: 2rem;
  }

  .header .topnav .header_nav {
width: calc(100% - 1.2rem);
    padding-left: 1.2rem;
    justify-content: start;
    height: 1rem;
    bottom: 1.4rem;
    position: absolute;
    display: inline-block;
    top: 8rem;
  }

  .header .topnav .header_nav>a {
    display: inline-block;
    margin-right: 0.6rem;
    font-size: 16px;
    text-align: center;
    height: 29px;
    width: auto;
 }


  .header .topnav .header_nav>a.border {
    border-bottom: 0.16rem solid #68B7E3;
  }

  .header .topnav .header_nav .menu {
    display: none;
  }

  .menu-btn {
    position: relative;
    right: -0.2rem;
    display: inline-block;
    width: 0.8rem;
    height: 0.8rem;
    top: 0.2rem;
    background-image: url(/picture/0/2207110151560182121.png);
    background-size: cover;
    cursor: pointer;
  }

  .hide {
    display: none;
  }

.menu-list {
    position: absolute;
    right: 0px;
    top: -168px;
    width: 5rem;
    z-index: 99;
    height: auto;
    background: #ffffff;
}

.menu-list a {
    color: #000000;
    margin: 0.4rem;
    display: block;
    font-size: 0.52rem;
    text-align: center;
}

  .iteam1 {
    margin-top: -10px;    padding-top: 30px;
  }

.iteam1 .left {
    padding-top: 0px;
    height: 250px;
}

  .iteam1 .left ul li {
height: 32px;
    padding-right: 0.6rem;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
  }

  .iteam1 .left ul li a {
    font-size: 18px !important;
    line-height: 20px!important;
  }

  .iteam1 .right {
    height: 10rem;
    padding: 0.8rem 0;
  }

  .iteam1,
  .iteam2,
  .iteam3,
  .iteam5 {
    height: 100%
  }

  .iteam1 .box,
  .iteam2 .box,
  .iteam3 .box,
  .iteam4 .box,
  .iteam5 .box,
  .header .topbar {
    width: calc(100% - 0.8rem);
  }

  .iteam1 .left,
  .iteam1 .right,
  .iteam2 .left,
  .iteam2 .right,
  .iteam3 .left,
  .iteam3 .right,
  .iteam5 .left,
  .iteam5 .right {
    width: 100%;
  }

  .iteam2 .swiper-button-prev,
  .iteam2 .swiper-button-next {
    display: none;
  }

  .iteam2 .swiper-pagination {
    width: 100%;
    position: relative;
    top: -1.5rem;
  }

.lefttap span {
    box-sizing: border-box;
    margin-right: px;
    font-size: 20px;
    font-weight: 800;
    width: auto;
    height: 1.4rem;
    line-height: 1rem;
}

  /* todo */
  .iteam2 .li {
    font-size: 18px;
    line-height: 0.96rem;
    font-weight: 800;
  }

  .iteam2 {
    margin-bottom: 0rem;
  }

  .rigword {
    font-size: 0.48rem;
    line-height: 1.2rem;
  }


  .iteam3 .box {
    padding-top: 0.6rem;
  }

  .iteam3 .kuai .pp {
    width: 100%;
    height: 6rem;
    padding: 1rem 0 0 1.1rem
  }
.pp {
    width: 584px;
    height: 300px;
    background-size: cover;
    background-position: bottom right;
    margin-bottom: 20px;
    padding: 50px 0 0 55px;
    box-sizing: border-box;
}
  .iteam3 .kuai .pp .title {
    font-size: 0.6rem;
    line-height: 0.48rem;
  }
.iteam3 {
    width: 100%;
    height: 820px;
    /* background: #E2F1FA; */
    margin: 0 auto;
    margin-bottom: 30px;
    background-image: url(./iteam3_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
  .iteam3 .kuai .pp .centent {
    font-size: 0.36rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #42567E;
    line-height: 0.6rem;
    margin: 0.5rem 0 0.5rem 0;
  }

  .iteam3 .kuai .pp .button {
    width: 2.95rem;
    height: 0.76rem;
    font-size: 0.4rem;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 0.76rem;
    border-radius: 0.1rem;
    position: relative;
    top: 0rem;
  }

  /*todo*/
  .iteam4 {
    margin-bottom: 0.3rem;
  }

  .iteam4 .login {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 8.4rem;
  }

  .iteam4 .login .input span {
    width: 2rem;
    display: inline-block;
    text-align: justify;
  }

.iteam4 .login .title {
    font-size: 18px;
    Letter-spacing: 4px;
    line-height: 1rem;
    padding-left: 0;
    text-align: center;
    margin: 0.8rem 0;
}

  .iteam4 .login .input {
    float: none;
    position: relative;
    right: 0rem;
    bottom: -0.26rem;
    text-align: center;
    font-size: 16px;
  }

  .iteam4 .login .input input {
    width: 7rem;
    height: 1.06rem;
    padding-left: 0.4rem;
    margin-left: 10px;
  }

.iteam4 .bottom {
    height: auto;
    margin-top: 0rem;
    padding-top: 30px;
    padding-bottom: 20px;
}
.iteam4 .bottom a {
    width: 5rem !important;
    height: 5rem;
    padding: 0.6rem 0.3rem 0.6rem 0.3rem;
}
.iteam4 .swiper-slide img {
    display: block;
    width: 30px;
    object-fit: cover;
}
  .iteam4 .bottom span {
    font-size: 0.48rem;
    line-height: 0.48rem;
    margin: 0.4rem 0 0.4rem 0;
  }

  .iteam4 .bottom .swiper-slide {
    width: auto!important;
    height: auto!important;
  }

  .iteam4 .bottom p {
    font-size: 0.32rem;
    line-height: 0.8rem;
    margin: 0.4rem 0 0.4rem 0;
  }

.iteam4 .button {
    margin-left: 0;
    width: 4.15rem;
    height: 0.94rem;
    background: #29B6FF;
    border-radius: 0.04rem;
    text-align: center;
    line-height: 0.94rem;
    display: block;
    margin: 0 auto;
margin-top: 22px;
    position: relative;
    left: 23px;
}

  .iteam4 .swiper-button-next,
  .iteam4 .swiper-button-prev {
    display: none;
  }

.iteam5 .kuai2 .pp2 {
    margin-right: 0.1rem;
    width: 3.2rem;
    height: 2.84rem;
    background-color: #fff;
    margin-bottom: 0.6rem;
    padding: 0.4rem;
    box-sizing: border-box;
}

.iteam5 .kuai2 img {
    width: 1rem;
    height: 1rem;
    margin-bottom: 7px;
}

  .iteam5 .kuai2 span {
    font-size: 14px;
    line-height: 0.6rem;
  }

  .iteam5 .bottom {
    padding-top: 0.68rem;
    padding-bottom: 0.68rem;
  }

  .iteam5 .yqlj {
    width: 32%;
    height: 2.8rem;
    background-image: none;
    border: 0.1rem solid #ACC1DA;
    border-radius: 0.2rem;
    box-sizing: border-box;
    margin-bottom: 0.2rem;
    background: linear-gradient(to bottom, #2756A6, #4A81C2);
    padding: 0.5rem 0 0.5rem 0;
  }

  .iteam5 .yqlj img {
    width: 0.88rem;
    height: 0.88rem;
  }

  .iteam5 .yqlj p {
    width: max-content;
    font-size: 0.4rem !important;
    display: block;
    margin: 0.3rem auto;
    padding-right: 0.3rem;
    line-height: 0.368rem;
    background-position: 100% 49%;
  }

  .iteam5 .right {
    padding-top: 0.34rem;
    padding-bottom: 0.4rem;
  }

.iteam5 .left {
    padding-top: 20px;
    padding-bottom: 20px;
}

  .iteam5 .right {
   height: 72vw;
  }

footer {
    height: auto;
    padding: 0 28px 0 28px;
    box-sizing: border-box;
    background-position: 0.4rem 0.6rem;
    background-size: 60%;
    background-image: none;
}

  .footicon {
    display: none;
  }

  .wmfootmain {
    width: 100%;
    display: block !important;
    position: relative;
    left: 0rem;
    top: 2.4rem;
  }

  .wmfootmain p {
    font-size: 0.36rem;
    line-height: 0.48rem;
    text-align: left;
    color: #fff;
    padding-left: 0.6rem;
  }

  .wmfootmain>a {
    background-image: url("https://www.bast.net.cn/images/3341/jcicon.png");
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center top;
    text-align: center;
    width: 2rem;
    height: 2rem;
    color: #fff;
    position: absolute;
    right: 0.8rem;
    top: -2.4rem;
    text-align: center;
    padding-top: 1.2rem;
    font-size: 0.36rem;
  }

  .wmfootmain p a {
    color: #fff;
  }

  .wmfootmain .list {
    display: flex;
    padding-left: 0.6rem;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .wmfootmain .list li {
    font-size: 0.24rem;
    line-height: 0.48rem;
    margin: 0.2rem 0;
    text-align: left;
    display: inline-block;
    color: #fff;
    display: block;
    width: 100%;
  }

  .wmfootmain p:last-child {
    padding: 0.2rem 0px;
    background: #2d65c5;
    text-align: center;
    margin-top: 0.2rem;
  }

  .caption2 {
    display: block;
  }

  .iteam4 .swiper-pagination {
    width: calc(100% - 6.2rem);
    position: relative;
    left: 40%;
    transform: translateX(-10%);
    top: -0.4rem;
    display: flex;
  }

  .iteam4 .swiper-pagination span {
    display: inline-block;
    margin-right: 0.2rem;
  }

.windows {
    width: 80px;
    height: 100px;
    position: fixed;
    right: 0vw;
    top: 90vh;
    z-index: 99;
}

  .windows a {
    height: 1.2rem;
    font-size: 0.44rem;
    line-height: 1.2rem;
  }

  .windows_1 {
    width: 1.5rem;
    height: 4rem;
    background: #2B5CA9;
    border: 0.08rem solid #EBF4F8;
    box-shadow: 0px 0px 0.32rem 0.04rem rgb(8 16 43 / 14%);
    border-radius: 0.12rem;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    position: absolute;
    right: 10px;
    z-index: 10;
    top: 1780px;
  }

  .windows_1 span {
    font-size: 0.38rem;
    line-height: 0.442rem;
    margin-top: 0.1rem;
  }

  .windows_1 img {
    width: 1.42rem;
    height: 1.42rem;
  }

  #caption1 {
    width: 5rem !important;
    height: 134px !important;
    max-width: 14rem !important;
    right: 2.4rem !important;
    top: 0rem !important;
  }

  .rwm1 {
    width: 5rem !important;
    height: 5rem !important;
  }

  .rwmdiv1 {
    float: none;
  }

  #caption2 {
    min-width: 12rem;
    height: 25rem;
    right: 1.72rem;
    top: -2.2rem;
    padding: 0.4rem;
  }

  .rwm2 {
    width: 4rem !important;
    height: 4rem !important;
  }

  #caption2>div.dp {
    width: 12rem;
    height: 9.68rem;
    float: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .rwmdiv2 {
    float: none;
  }

  #caption2>div.dp>.rwmdiv2 {
    width: 6rem;
  }

  .long img {
    width: 6rem !important;
    height: 7rem !important;
  }

  .long {
    width: 6rem !important;
    height: 8rem !important;
    position: relative;
    top: 8.7rem;
  }

  .long:last-child {
    top: 0.7rem;
    right: -6.4rem;
  }

}

.newlb {
    width:95%;
    height: 70px;
    margin: 0 auto;
    display: none;
}
.iteam5 .right .item {
    display: flex;
    flex-wrap: wrap;
        justify-content: space-between;
}
.weather_m {
    height: 0px;
display:none;
}

.iteam1 .swiper-slide img {
    display: block;
    width: 100%;
    height: 70px;
    object-fit: cover;
}
.iteam2 .left {
    width: 100%;
    height: 270px;
    padding-top: 0px;
    box-sizing: border-box;
    margin-bottom: 30px;
}
.iteam2 .box {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-content: space-between;
}
.iteam2 {
    margin-bottom: 0rem;
    height: auto;
    padding-bottom: 0px;
    box-sizing: border-box;
}
.iteam5 .right .item a {
    display: block;
    width: 48%;
    height: 100px;
    margin-bottom: 18px;
}
.iteam5 .right .item a span {
    font-size: 18px;
    font-weight: 800;
    color: #FFFFFF;
    line-height: 100px;
    text-shadow: 0px 6px 35px rgb(13 61 126 / 28%);
    display: block;
    text-align: center;
}

.wins {
    display: none;
}
.xyn {
    min-height: 0px!important;
}
.iteam2 .swiper-slide img {
    height: 80px;
    width: 430px;
    /* text-align: center; */
    display: block;
    width: 100%;
    height: 50px;
    object-fit: cover;
}
.jbgw {
    position: absolute;
    right: 10px;
    top: 20px;

}
.jbgw {
    position: relative;
    right: 80px;
    top: -17px;
}
.iteam1 .box {
    height: 520px;
height: 270px;
    display: flex;
    justify-content: space-between;
}

.botxy {
    padding-top: 20px;
}
.iteam2 .top {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
}
.s13{
    top: -15px!important;
}
.iteam4 .lefttap {
    margin-bottom: 20px;
}
.windows img {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.header_function span {
    font-size: 18px;
    font-weight: bold;
    color: rgb(38, 89, 167);
    text-align: center;
    /*color: #fff;*/
    display: block;
    margin-top: 1px;
}

.newgg {
    display: block;
    width: 96%;
    margin: 0 auto;
}
.newgg img{
    width: 100%;
}
.iteam3,
.iteam4,
.iteam5 .right,
.iteam5 .bottom{
    display: none;
}
.iteam1 .right {
    display: none;
}

.mySwiper12 {
    display: none;
}
.gd {
    display: none;
}

.video {
    width: 172px;
    height: 186px;
    display: inline-block;
    background: #FFFFFF;
    border: 1px solid #CCDEE5;
    margin-bottom: 20px;
}
.sp_m {
    width: 100%;
display: block;
}
.sp_m a{
        font-size: 16px;
    color: #364F80;
    float: right;
    position: relative;
    bottom: 10px;
}
.ssp_m {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.img {
    width: 100%;
    height: 100px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
}
.title {
    font-size: 16px;
    color: #364F80;
}
.sp_m .header_list {
    margin-bottom: 30px!important;
    line-height: 2rem!important;
}
.iteam2 .bottom .lefttap{
    display: none;
}